Active scheduling